Wiring Edge-Disjoint Layouts

نویسندگان

  • Ruth Kuchem
  • Dorothea Wagner
چکیده

We consider the wiring or layer assignment problem for edge-disjoint layouts. The wiring problem is well understood for the case that the underlying layout graph is a square grid (see 7]). In this paper, we introduce a more general approach to this problem. For an edge-disjoint layout in the plane resp. in an arbitrary planar layout graph, we give equivalent conditions for the k-layer wirability. Based on these conditions, we obtain linear-time algorithms to wire every layout in a tri-hexagonal grid, respectively every layout in a tri-square-hexagonal grid using at most ve layers. The wiring problem consists in converting a two-dimensional edge-disjoint layout into a three-dimensional vertex-disjoint layout. Wiring edge-disjoint layouts is a fundamental and classical problem in VLSI-design. Typically, the general layout problem in VLSI-design consists of two phases, the placement and the routing. Often, the routing phase is again divided into two steps. First, a two-dimensional layout is constructed satisfying certain conditions induced by the underlying layout model. This layout describes the course of the wires connecting the corresponding terminals. In the second step, the wiring step or layer assignment step, the edges of the wires are assigned to diierent layers to avoid physical contacts between diierent wires. The layout can be viewed as a projection in the plane of this nal three-dimensional wiring. In connection with graph drawing, the wiring problem is of interest as well. There, an edge-disjoint embedding of a graph is given. The problem consists in a visualization of the graph by a three-dimensional vertex-disjoint embedding whose projection in the plane is again the edge-disjoint embedding of the graph. Consider an edge-disjoint layout in the plane resp. in a planar graph. Such a layout may be an edge-disjoint realization of nets or an edge-disjoint embedding of a graph. The construction of edge-disjoint layouts is a fundamental problem. For an overview we refer to 8]. Then the wiring problem can be described as follows. There is a number of graphs isomorphic to the layout, called layers. Each path, called wire, of the layout is realized by a sequence of subpaths in diierent layers such that two diierent wires are vertex-disjoint. A vertical connection between layers, a via, is used at each layer change. The main optimization goal is to minimize the number of layers. Several results have been obtained for the wiring problem for edge-disjoint layouts in regular Most of these results are based on …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Single phase three-layer channel routing algorithms

We present a simple three-layer assignment algorithm for planar layouts generated by a class of layout algorithms. This class of algorithms includes simple variations of the following algorithms developed by Mehlhorn et al. (1986): (i) The algorithm that generates planar layouts for the two-terminal net CRP with dmax tracks. (ii) The algorithm that generates planar layouts for the twoand three-...

متن کامل

Nonoptimal Component Placement, but Short Processing Paths, due to Long-Distance Projections in Neural Systems

It has been suggested that neural systems across several scales of organization show optimal component placement, in which any spatial rearrangement of the components would lead to an increase of total wiring. Using extensive connectivity datasets for diverse neural networks combined with spatial coordinates for network nodes, we applied an optimization algorithm to the network layouts, in orde...

متن کامل

On Linear Layouts of Graphs

In a total order of the vertices of a graph, two edges with no endpoint in common can be crossing, nested, or disjoint. A k-stack (respectively, k-queue, k-arch) layout of a graph consists of a total order of the vertices, and a partition of the edges into k sets of pairwise non-crossing (respectively, non-nested, non-disjoint) edges. Motivated by numerous applications, stack layouts (also call...

متن کامل

Random Wiring, Ganglion Cell Mosaics, and the Functional Architecture of the Visual Cortex

The architecture of iso-orientation domains in the primary visual cortex (V1) of placental carnivores and primates apparently follows species invariant quantitative laws. Dynamical optimization models assuming that neurons coordinate their stimulus preferences throughout cortical circuits linking millions of cells specifically predict these invariants. This might indicate that V1's intrinsic co...

متن کامل

Multilayer VLSI Layout for Interconnection Networks

Current VLSI technology allows more than two wiring layers and the number is expected to rise in future. In this paper, we show that, by designing VLSI layouts directly for an L-layer model, the layout area for a variety of networks can be reduced by a factor of about L 2 2 compared to the layout area required under a 2-layer model, and the volume and maximum wire length can be reduced by a fac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 14  شماره 

صفحات  -

تاریخ انتشار 1996